加勒古城位于斯里兰卡西南,距离首都科伦坡南部大约117公里,正好处于印度洋的海滨上。作为海滨城市,它出名并不是由于海滩,而是城堡。加勒老城及其城堡建筑在岩石半岛上,这个半岛是个天然的港口,地理位置非常重要。据悉,在斯里兰卡的历史上,曾经被葡萄牙、西班牙和英国分别殖民。加勒城堡是16世纪由荷兰人建造的,占地36万平方米的城堡,具有标准的欧洲风格。这里有规模庞大的城墙,内有荷兰风格的房子,博物馆和教堂。
据说在2004年海啸发生的时候,斯里兰卡的其他地方都遭遇了巨大的灾害,可是城堡反而没有受到什么损失,高高的城墙阻挡了海啸的侵袭。这里是欧洲人在南亚及东南地区建筑防卫要塞的典型代表,成功地融合了欧洲的建筑艺术和南亚的文化传统。因此,在城堡中,你能够找到欧洲诸国的建筑痕迹,而且因为与南亚的地理环境成功结合,在建筑学上也有许多值得借鉴的地方,这个城堡1988年被列为世界文化遗产。斯里兰卡的气候环境相当好,因此各家各户门前种植的植物不仅仅具有热带风情,而且长得十分有气势,各种园林小品的设计,看似不经意,其实却充满了美学思考。