We are planning a trip March/April. Our dream is to see and swim with Whale Sharks. We have heard that Koh Tao and Koh Samui are the best spots. Any advice on the best way to enjoy the trip? Should we split the stay and stay a couple days on each island, or stay on one island for the entire trip and ferry back and forth for dive trips?