True to its name, Ratnagiri is dotted with hidden gems waiting to be explored. Where the Arabian Sea meets the land, this ...