I am creating a script for putting Utopia on the sea. Yet can't think of a handy way to get all the tiles suitable for such a job.
What I would do is loop through every tile and see if the surrounding is big enough for Utopia - in the way, a tile would be checked multiple times. Any better implementation?