Playa Santa Teresa and the nearby Playa Hermosa and Playa Carmen offer miles of white sand beach where you can swim, surf and enjoy the tide pools that nature has created. There are waves for all abilities of surfers and warm water throughout the year which make this area such a paradise and desired destination for everyone. ¨