seal wave mountainous island