Oak Beach Thala Nature Resort

A sandy beach with ocean waves on one side and green palm trees on the other, with mountains behind.