personally, my favorite beaches are Shell Beach and Colombier...Shell beach is right in the main town of Gustavia, but Colombier is only accessible by a 20-30 minute off-road hike, (or by boat)...beautiful beach with decent snorkeling...definitely worth checking out if you have the time