We went to Mr. Santos. It was beautiful! Free to get it and everything you could want or need at your beckon call; parasailing, jet skis, snorkling, pool, horses, shopping, ect. We brought our 2 year old and she had a blast. And since its a bit of a drive from the port (about $15 cab ride each way), you tend to get away from the cruise ship crowds.