You may know this already, but keep in mind that the calm waters are on the west side of the island; the beaches and ocean are fantastic on the east side but usually the water is too rough for safe snorkeling. Great beach bars, though, at the south end and at the north end where the road turns to go back across the island. Mexcalito's???