We wanted to take a break from diving one day, and kayak out to Mexico Rocks and do some snorkeling on our own. Looking at a map, it looks like Costa Maya Resort, Portifino, La Perla de Caribe and Xaman Ek are the resorts that face Mexico Rocks. Do any of them rent kayaks out to non-guests? Also, we are staying closer to San Pedro ... what is the best way to get to these resorts up north? Thank you!