The Seychelles are utterly gorgeous and well worth the effort of the extra travel – there are currently no direct flights from the UK but airlines fly via Abu Dhabi, Doha and Nairobi, and there are flights three times a week from Johannesburg. Once you are there, the 115 islands scattered over the Indian Ocean offer honeymooners soft white sand, swaying palm trees and turquoise seas. Temperatures are round a steady 29°C all year and there is a wide range of places to stay, from delightful guesthouses (Hotels de Charme) to exclusive island retreats. A Seychelles honeymoon is the perfect addition to a safari in either Southern or East Africa.