Варианты различаются по значению.
счёт 2, -а, предл. на счёте и на счету, мн. счета, -ов (денежный документ; разряд финансовых операций)
счёт 1, -а и -у, предл. на счету (действие)
Верно: на текущем счёте (счету); на чьём-то счету; быть на счету (в ограниченном количестве); быть на хорошем (или плохом) счету (иметь хорошую или плохую репутацию).
В значении счет «денежный документ; разряд финансовых операций» возможны варианты: на счёте и на счету. В значении счет «действие» правильно: на счету.
Топонимы в сочетании со словом остров обычно не склоняются. Поэтому верно: на острове Сахалин. Подробнее см. в "Письмовнике".
Названия озер, выступающие в роли приложения, не склоняются: на озере Отрадное.
Правила, которое регламентирует употребление предлогов в и на, нет. Выбор предлога определяется традицией.
Если имеется в виду стадион "Геолог", то предлог на использован верно (ср.: На стадион приедет команда из Курска).