We had read about Stone Island prior to cruising and decided to do it on our own rather than as a tour - wise choice. It’s easy and inexpensive to do, and you have control of how much time you wish to spend.
The island is across the channel from the ship’s dock. You can take an open moke for two – or a pulmonia, Mazatlan’s alternative taxi– from the dock area or you can walk about a half mile to the ferry launch. (Make a left as you exit the cruise port and make another left at the end of the street. When you reach the water, take the small dirt road next to the commercial ferry dock. You can see the small green launches from the street. There is also a sign that says Isla de la Piedra.)
For $1 round trip, you share this small launch with about eight others for the 5-minute ride across the channel. Once off the boat, climb over the small rocky hill – there appears a long calm bay lined with "primitive" shacks shaded by palm fronds. This is the place to relax "Mexican" style, as it’s not touristy at all. You can choose from about 15 spots, which are all basically the same – plastic chairs and tables and maybe a menu. They all serve food, beer, soda, or fruit juice. Alcohol is not allowed to be served, but you may find a waiter how has a "spare" bottle of rum willing to share for a tip, as he cannot charge.
Walk along the bay and pick whichever appeals to you – Victor’s at the far end was recommended, and we weren’t disappointed. Don’t expect much – just lay back and enjoy. Some have hammocks and maybe even a lounge chair to relax in. There are very basic banos with running water, very friendly people, and lots of pesky vendors - and no one’s in a hurry. If you need activity, they offer horseback riding, ATV rentals, boogie boards, and jet skis. The sand is easy to walk on, and the very warm calm water is inviting.
We spent a few quiet (and very enjoyable) hours, with two ice-cold beers, two cokes (spiked with rum), crispy beer-battered onion rings, and grilled chicken for a total bill of $7!! This beach is more popular with locals than tourists, especially on weekends, when families come for their day at the beach.