We've stayed at Silver Sands a couple of times and loved the location. If we were going again, I'd look into the Discovery Point Club which is closer to cemetery reef.

FYI: the reef is about 300 yards from the beach. It's not a difficult swim.

Car: I'd suggest renting a car. We always got a good rate online and got the car right at the airport.