With its stunningly beautiful landscapes offering everything from ocean coastlines and mountain ranges to centuries-old fortresses and houses with terracotta roofs stacked on top of each other in a ...