I will have to say that I was really nervous about this port due to many of the bad reviews I had read about it. I had researched and finally found the perfect excursion- Manatee Watch, Reef Snorkeling, and Bannister Island Break through www.coralbreezetours.com. My expectations were surpassed. This was by far one of the best shore excursions we have ever been on. The company is Hammerhead Water Sports and they were waiting for us once we arrived at the port. They first took a group to Bannister Island by boat and dropped them off. We then headed by boat out to the reef which was about 5-10 minutes away from the island. There they took 3 of my children and my husband and another couple on a snorkeling tour of the reef. The leader showed them marine life and many exciting things on the reef. It was such a neat experience for my children. We then headed back to Bannister Island for a couple of hours. This is a beautiful beach! It was so clean and nice. Finally, our small group left and we went to the Manatee Reserve. We watched for manatees and dolphins for about 45 minutes. It was so much cheaper going through this company than through the cruise line. I would highly recommend it!