Ixchel Beach Bar in Puerto Morelos, Quintana Roo, Mexico. We spent some time there recently hanging out on the beach. The 2nd largest barrier reef is just off shore where the waves are breaking. PM is just 20 minutes south of Cancun airport.
Taken with my Sony Cybershot DSC-V3 camera.