My lean is to Marina Cay as you are right next to Diamond reef and some amazing snorkeling. yeah, the Scrub Island shuttles are a little annoying.