Top of Seychelles Best view from Nid D’aigle, La Digue Island