Castellabate, Italy The Hidden Gem of Southern Italy As I arrived in the small town of Castellabate, I was immediately