Blue Whale Resort and Restaurant situa-se em Neil Island e apresenta um jardim, terraço, restaurante e acesso Wi-Fi gratuito em toda a propriedade. O alojamento dispõe de serviço de quartos e uma receção aberta 24 horas.
Blue Whale Resort and Restaurant disponibiliza pequeno-almoço continental ou asiático.