Weekender,
You would best making the run in the morning, the weather is generally the best, no wind. There are many place to tie up up in that area just depends on you and where you want to be fishing. Duncanby Landing is the first spot with fuel and moorage on your way up the Inlet. They do not have a store but have a restaurant, moorage and fuel. The other spot for fuel is Dawson's Landing, they also have a full store, it is a bit further up the Inlet. These are the only two spots to get fuel and or food, the rest is up to you and the adventure you want to take. Not sure when you are heading up there but late July through mid August can be fantastic. Good luck, have fun!