There are shops and cafés in Suomenlinna, but in order to avoid unnecessary walking and commercial congestion, it's recommended to fetch one's supplies before arriving on the island.