There are often a number of cruise ship excursions to the Baths. Do as suggested and go early morning or late afternoon.

If the weather is good (no North swell), consider anchoring overnight in Lee Bay off the western side of Great Camanoe. You may be the only boat there and the water is much cleaner than Marina Cay.