Melia resort has long been welcoming guests to Cuban island