The 88m Barbara and Musashi superyachts in Antibes