This is a near by town with several restaurants, bars, supermarket, liquor stores. There is a marina with easy access to St. John and other islands/excursions.
We plan to take the passenger/car ferry over to St. John from Red Hook the day or two following our big day! (2-3 minute drive from Sapphire Beach). There is taxi transportation from Cruz Bay to near by beaches. We recommend visiting Trunk Bay (where Cody popped the question, the most beautiful beach we have ever been to)!
5 acres of self-guided aquariums, outdoor pools, and nature trails. 5-10 minute drive from Sapphire beach (29$/adult, 16$/children)