Located on Dogue Creek in the Yacht Haven community, the Mount Vernon Yacht Club has been around for more than 50 years. The club has a pool, a clubhouse and a marina, which has slips for 130 boats in a private lagoon. The club offers activities such as yoga classes, sailing events and parties to its members.