Imagine a beach town with cobblestone streets, ancient stone walls, and turquoise coves perfect for swimming—all set aga ...