8. Cabo San Lucas
Cabo San Lucas, also known as Cabo, is also one of those stunning beach locations in Mexico that is worth a visit. It is a great spot for those who want to relax and unwind at the beach while getting pampered at some of the 5 star hotels. Thousands of people visit Cabo San Lucas each year, including Hollywood stars, just to experience a relaxing holiday.
Image Credit: Royal Vacation Resorts