Wondering about restaurants White Swan in Simpson Bay and Boca on Airport Road Simpson Bay. Looking for the name of the small little Italian Restaurant tucked behind Cheri's in Maho and if it is open? Thanks