Considering that there is no guarantee that the Island will be accepting flights in July I would not purchase a ticket from anyone other than the airline to minimize grief with refunds/credits