A distant outpost of Australia, tiny Cocos Keeling is a pair of coral atolls a very long way from anywhere in the middle of the tropical Indian Ocean. The climate is perfect for nine months of the year, warm with a cooling breeze, thanks to the moderating effect of the south-east trade winds.
There are 27 islands in total, set in tranquil lagoons, bordered by beaches of white coral sand and covered with groves of coconut palms and lush vegetation. Only two are inhabited, leaving 25 unspoiled islands to explore. At North Keeling, isolated from the rest of the archipelago, a yacht can anchor offshore, and visitors can swim the last 50m through the surf with a local guide to discover a completely pristine national park.