Located in the city of Monterey, Moss Landing Harbor is the best fishing harbor in the town of Moss Landing. Moss Landing Harbor has a very long and wide beach that is well-known for sport fishing and whale watching. Moss Landing Harbor is surrounded by many seafood restaurants and local shops with a variety of antiques and gifts.