I would like to know where to see whale sharks Where should I go? [END QUOTE]
Dear elsapelsadogsa,
It is VERY difficult (probably impossible) to predict exactly where and when whalesharks show up. Even if whalesharks are "roaming" the area you're diving at, it's still very possible that you miss seeing it under water.
One of the best places on earth to see whalesharks is "Ningaloo Reef" in Australia. The best time to visit "Ningaloo Reef" is between the end of March and late June. Scuba diving with the whalesharks is not an option though; you're only allowed to get in the water with mask,snorkel and fins.