Beautiful beach and turquoise ocean on Silhouette island, Seychelles