As someone who lives on island part of the year with a non-diving spouse, I would recommend 7 mile beach. Best beach, good snorkeling close by, near to restaurants, shopping, entertainment. As as others mentioned, Sunshine Suites (owned by The Westin) is less expensive, has a great mid-beach...