Поскольку максимальная (т.е. полуденная) высота Солнца составляет 40 градусов, то остров заведомо находится вне зоны тропиков, что заметно облегчает задачу.
А) Полушарие ночью можно определить по околополярным созвездиям и наличию Полярной звезды (северное) или отсутствию яркой звезды в месте, относительно которого происходит вращение неба (южное). Днём это возможно по наблюдению движения Солнца в северном оно будет двигаться слева направо (к югу от зенита), в южном справа налево (к северу от зенита). Вблизи экватора этот метод не работал бы, там Солнце может двигаться как к северу, так и к югу от зенита.
Б) Время года можно определить по созвездию, в котором находится Лунав полнолуние или внешняя планета в противостоянии. Оно противоположно точке нахождения Солнца. Аналогично, если вы хорошо знакомы с изменением сезонного вида звездного неба, то по виду рисунка созвездий в начале или конце ночи. Так, восходящий на вечернем небе Орион соответствует декабрю, а если он восходит перед утренней зарёй - июлю. В любом случае, вам потребуется знание звездного неба , и именно так ориентировались по временам года в древности.
В) Широта определяется по высоте Полярной звезды (строго говоря Северного полюса мира) в северном полушарии или Южного полюса мира в Южном. В дневное время широту можно определить по длине полуденной (самой короткой) тени от вертикального предмета по отношению к высоте этого предмета (по сути по полуденной высоте Солнца, ведь мы знаем месяц года, т.е. примерно можем определить его склонение, которое однозначно связано с высотой и широтой).