I'm planning a trip to the Oregon Coast around Labor Day. So far I have 2 nights booked in Newport and one in Florence. I want to do whale watching in the Depoe Bay area and also see the sand dunes, sea lion caves and go to some other photographic locations in the area. Do I need to spend a 3rd night in Florence or is all this feasible in 2 days/nights from Newport? Thanks!