It has beautiful beaches, impressive food and a rich history