The next best choice from the point of view of not having to travel for the sunset, is Hudson Beach. Probably 3 miles up Rt. 19. And it has the advantage of a couple of different angles to bring elements into your photos. And If I wanted to I could sit at Sam’s Beach Bar and take my pictures while I have a beer. What more could I want?