Which Isle of Man town hosts the annual World Tin Bath Championship?

Geography Trivia Question: Which Isle of Man town hosts the annual World Tin Bath Championship?