Desroches Island Resort, ein Hotel auf Desroches