From misty hills to coastal backwaters, these parks in South India make for unforgettable road trip stops.