Castle Hill được mệnh danh là một mê cung màu xanh nằm gọn trong Vịnh Thiên Thần, là địa điểm lý tưởng để đi dạo. Dù không còn lâu đài nào ở đây nữa, nhưng vùng đỉnh đồi đã biến thành công viên có thác nước nhân tạo, các di chỉ cổ, sân chơi và các trạm quan sát. Trong mùa cao điểm, ở đây còn mở cửa cả quán cà phê.
Thực sự, Đồi Lâu Đài chính là địa điểm tham quan du lịch đầy lý do thích hợp cho gia đình hoặc nhóm bạn cùng nhau nghĩ ngơi và khám phá.