Adding a shop would take things to a whole new level. I'm thinking just some buildings, a town, a dock, trees. Another idea, have a river where you can catch some other type of fish. Lots of possibilities, but I wouldn't want to see it become too complicated anyway, unless you were going to expand it into a longer game with bigger challenges.