Speyside had a couple of islands in the bay (where the diving was good), but the beach was icky. I liked the beach well enough - there was a big pack of doggies to look at.
Even better than the doggies, a herd of goats came by! I couldn't decide watch to look at!
Even though the beaches weren't great and we missed the glass bottom boat tour, we did find some great views of nearby bays, beaches, and the rainforest.
(view of Charlotteville - the big expensive yachts are hidden by the trees.)