Explore the majestic Casterly Rock, a castle perched on a cliff surrounded by crashing waves and towering mountains. Discover the beauty of this medieval fortress.