The Seychelles is an archipelago of 115 islands, a sublime meeting of sea and land beneath a sky of impossible blues. Everything here, from the towering volcanic spine on the largest island of Mahé to the 1,800 kilometres of ocean that separate Mahé from mainland Africa, seems to happen on a grand scale.