Oak Beach Thala Nature Resort

A sandy beach with gentle ocean waves, lined with palm trees, and backed by green mountains under a blue sky.