Village on a tiny island

Lataamassa...
Village on a tiny island