Welcome to the famous beach restaurant on Anguilla