Where is the best dive spots and wrecks ? Are there excursions to scuba dive with whale sharks or humpbacks or is it only snorkeling excursions ?