Where do I need to use of the following Hms:
Dive: Is it used for more than just the abyssal ruins , if yes where is it needed ?
Waterfall: What are the places where you need to use Waterfall?
No. Dive's only useful in the Abyssal Ruins. You can use Waterfall to get to Abundant Shrine, where you get Landorus.
Dive is only useful at the Abyssal Ruins. It is not required anywhere else. Waterfall can be used to get to the Abundant Shrine, to get Landorus, or it can be used to find a lot of cool items on various routes.
Hope this helps =)