New Bedford named one of Yachting’s 50 Best Ports