The prestigious waters of Palma de Mallorca, Spain will act as center stage for final Melges 40 Grand Prix showdown of 2017 Melges 40