It's no secret that the first thing that comes to mind at the mention of ‘Seychelles’ is the thought of scenic beaches. Gifted with tropical white sandy beaches with all …