Just 90 minutes from London, this charming port town captivates visitors with its rows of rainbow-coloured houses, cobblestone streets, and a breathtaking Gothic cathedral perched atop a hill.