For those who love underwater adventures, the best season for diving and snorkelling in the Seychelles is during the shoulder months of April to June and ...