An island in Helsinki Picture

This is land scape remind me of 'Grey island' in Greek mythology where 'Medusa' lives. I do not know why.
Hair Snake
myth_04
An island in Helsinki
Lil' Medusa and the Eye Monste
Medusa - almost completed