This offshore island is a popular excursion stop for cruise ship passengers docking in Mazatlan, but most of the visitors are locals on weekends and it’s not very crowded on non-cruise weekdays. The main reason to visit is to lie on the beach, swim, and eat grilled seafood at a thatched-roof restaurant, but you can also explore the island by horseback or on walking trails. The beach here is a good spot for seashell collecting.
There are two ways to get to Isla de Piedra as it’s known locally. The independent route is to take a pulmonia to the cruise ship port and take the public launch, running every 15 to 30 minutes. Another option is to sign up for a tour that includes some time at Stone Island. Most of them also visit mangrove swamps in a jungle area to spot birds.