I went to Passion Island a few weeks ago and it was so nice to be someplace so beautiful with so few people. I would definitely go back. Our guide was Hugo and he was great - very friendly and very funny. There is some shopping there but prices are cheaper in town. You have a couple of hours to shop in town after the excursion. I believe that Margaritaville is located across the street from the dock.