6. Tulum Beach
Tulum Beach is one of the stunning locations in Mexico. Because of its proximity with the Mayan heritage site, more people flock in at the beach but not enough to make it really crowded because some people will still want to go to Cancun where there are plenty of hotels. If you like adventure and you are interested with ancient civilization then Tulum Beach is perfect for you.