We bought the all day pass for both bus and ferry, Highly recommended. Please note the most activities on the island close pretty early so make sure you note the ferry and bus schedule times. The locals are very friendly and not pushy at all trying to sell you stuff, like we faced in Nassuu Bahamas. They have a pharmacy on the island not far at all from the dockyard, called the Dockyard Pharmacy that has many many items you may want need or forgot at very reasonable prices. They are less expensive then the gift shops on the ship. We also went to the mall also within walking distance from the ship or you can ride the trolley free of charge that was fun as well. At the market/mall I had the best cup of coffee I had all week, as I dont care for the ships coffee too much. My wife bought a few really nice outfits and some other items as well. Food on this island is very Expensive!! We saw hot pretzels $12 half of chicken $25 etc. We just got on the boat to eat. Our first day the we went to turtle bay beach it was very dirty, Second day Horseshoe bay beach, Very nice. clean beach beautiful rock formations and plenty of fish to see. A few snuck some cherios off of the ship and were feeding them. I got some really neat pictures underwater. Drinks and food was not that overpriced at this free beach. We had a few of the mixed drinks at only about $4 ea. We did not eat there but did look at what was offered,. Chicken fingers, burgers, hot dogs etc. but all were reasonable priced. If you want to do any snorkeling Highly recommend you take gear with you to this beach as they do not rent snorkeling gear here but they do sell it, Very expensive for cheap walmart gear. Our third day at Kings Wharf we just stayed in the Dockyard not wanting to miss departure times. We visited the Dockyard Museum and had alot of fun but it is more for adults then children. Alot of history and old stuff found on the island after the wars, just not something our kids would enjoy.