The Three Compasses is a restaurant and pub located on Beach Street. It offers a relaxed atmosphere with friendly staff and is known for its tasty, well-cooked, and nicely presented meals. The establishment is also noted as being family-friendly.