Astronaut Scott Kelly spent a year on the International Space Station in 2015 and still called the Bahamas the most beautiful place on Earth from orbit. Those vivid blue shallows, protected by one of the Caribbean's best barrier reefs, are the country's calling card — and with 700 islands to choose from, picking where to base yourself matters as much as picking when to go.

Condé Nast Traveller's updated round-up of the country's best hotels splits the field into three clear camps. For pure luxury, it flags Coral Sands Inn & Cottages on Harbour Island — the slim, three-mile-long sandbar famous for its pink-tinted beaches, clapboard cottages and A-list fanbase. Couples are pointed towards Eleven Bahama House, while families get the obvious heavyweight: The Royal at Atlantis in Nassau, the resort city's biggest, most amenity-stuffed option.

The timing advice is arguably more useful than the hotel list. December through April brings low humidity and reliable sunshine, but December is peak season — busy beaches, top prices. The sweet spots for lower rates and thinner crowds while keeping the good weather are May to June and mid-November. One caveat worth planning around: hurricane season typically runs June to November, so travel insurance and flexible bookings are wise in shoulder months.

The editor tip for peak season is simple: don't fight the crowds in Nassau. Head to Harbour Island instead, where there's enough space on the sand for everyone, even in high season. Beyond the beaches, snorkelling and diving here rank among the best in the Caribbean thanks to that reef system, so a hotel near good water access is worth prioritising.

Who is this for? Anyone pricing up a Caribbean trip where the water is the main event rather than a backdrop. Luxury travellers and honeymooners will gravitate to Harbour Island's boutique properties; families wanting everything under one roof will find Atlantis hard to beat; and anyone watching their budget should target late spring or November rather than the December crush.