We're getting ready for our first trip to GC in August. We'll be staying on 7 mile beach and could rent a vehicle if necessary to reach other beaches. So I have a few questions... Where are the best beach snorkels? Is Stingray City worthwhile? Are there any can't miss beaches that we should make sure we hit? Thanks!