For 100 years, Turquoise Avenue on Balboa Island, CA has been the home beach for the Balboa Island Yacht Club… read more