North Island, Seychelles The Natural Luxury of North Island As I landed on North Island, I was taken aback by the