Dennis Durrant's Go To Spot

Find out where Dennis Durrant's go to spot is in California.