A Weymouth pub with a lifeboat theme, The Red Lion offers hearty pub fare, seafood, and specialist rums. Dogs are welcome on the terrace.