will be coming in via Cruise ship. Are you in walking distance from the ship?
I am not sure which part of the Port the cruise ships arrive in, but the bike place is on the water. If you are down by the palace it would be about a 20 minute walk. Most of the sights in Stockholm are within walking distance.