US yacht retailer buys Bay Pointe Marina in Quincy, Massachusetts