Never been to Homer, but I did get to pull into Seward when I was in the Navy. Cool little town. When you pull into port on a Navy ship, some of the crew stay on board to keep an eye on things...we called it a "duty day". The Navy forbids people from paying others to take their duty day, so naturally I paid someone to take mine (I'm not always great with rules!). I REALLY wanted to maximize my time ashore in Alaska. I wandered down to the bus station, and a lady working there sold me a bus ticket to Anchorage. Turns our her husband was one of the founders of the modern Iditarod race, and her son was a competitor the year I was there (1997)...she was fun to talk to. Later on the bus, I was the only one riding. The bus driver was normally an architect, but drove buses on the side. He stopped the bus so I could get pictures of moose, Dall sheep, and the dead spruce trees from the 1964 earthquake (the seawater rushed in killed them due to the salt absorption, apparently). All in all, my first Alaska experience was amazing. Didn't go back to Alaska again until we did a family cruise in 2018 when I rediscovered how much fun ships can be (it definitely helps having the luxuries of a cruise ship!). On the cruise, we visited Sitka, Skagway, Juneau, and Glacier Bay National Park (which I was able to do previously in the Navy as well).
I'd love to go back again and see Homer. Fairbanks and Denali are also very high on my list. Might be a good excuse to take the Camp-Inn up there for a trip!