Группа Ивановских островов находится на выходе из залива Петрозаводская губа. Самый крупный из шести островов – Никольский, его площадь – 33 гектара. Площадь самого малого острова, Ивановского (старое название – Маячный), составляет 9,5 гектара; он же крайний в цепочке.
До революции на острове функционировал маяк. Во времена гражданской войны здесь были вырыты окопы для защиты от наступающей белой армии. Сыграл оборонительную роль остров и в годы Второй мировой войны: об этом свидетельствуют остатки двух батарей, взорванных в конце войны советской армией. В 1960-м старый деревянный маяк заменили железным. Сегодня он заброшен, оборудование отсутствует, но на него можно подняться и полюбоваться пейзажем озера с высоты.