Try Kerala. It has a lot of off best destinations, ranging from beaches to forests, hill station to back waters. I could really help you with an itenary if you're thinking of Kerala. Cheers.
You can go to Devbagh Beach, Badami (in Karnataka), Thalassery. And since you have not mentioned, you can go to Pondi too although it is not really off-beat.