Kawela Bay is one of the prettiest beaches in oahu.

Kawela Bay is more than just a beach.