Mazatlan is a beautiful coastal city with miles of golden sandy beaches, crystal clear waters, and fantastic weather all year round. This beautiful stretch of sand offers calm waters, perfect for swimming and snorkeling, and an endless array of activities, it’s no wonder that Mazatlan is one of the top tourist destinations in Mexico.