The turquoise of the sky dives and disappears into the emerald blue of the sea, gently caressing coasts of white and very fine sand, shaded by majestic palm trees and architecturally decorated with granite boulders rounded by the wind. There are 115 islands scattered in the thousand shades of blue of the Indian Ocean where the sea blends with the blue sky of Africa.