Best advice for diving and snorkeling on your own ... once on the dock, go to the main street and turn right. Fifteen min walk to 'Eden Rock' dive shop on the shore side. Lockers, gear, etc. at very reasonable prices. Again, beautiful, crystal clear water, and beautiful fish. We snorkeled no more then 50 feet off shore in about 10-15 feet of water. Fresh water showers to wash off. Bring your own towels, or air dry. :-) Nice port to sight see or just relax. Ships anchor out and you are ferried in. We do not do the ships excursions. We are the adventurous type. Our traveling companions did (Stingray thing) and they loved it. Our next cruise will be to Jamaica via Carnival lines. We always try to choose Carnival as they do a very good job at feeding and entertaining 3,000 guests at once.