Saint Pierre Island, Seychelles A hidden paradise on Saint Pierre Island As I approached Saint Pierre Island, I was struck by its stunning