I've stayed at Secret Harbour four times in the past 15 years. I've also stayed at Sapphire Beach resort as well as on St. John's. Secret Harbour has the best to offer overall. It is the best swimming/snorkeling beach (my wife and I stayed this June and saw a lobster, squid, a school of large tarpon, barracuda, many tropical fish, a conch, a ray, and a sea turtle. It's a quiet locale, not many people, and the accommodations are nice. We've also visited St. Lucia, Barbados, Bermuda, and St. Martin and always feel that Secret Harbour is the best place to go!