Surrounded by stunning dunes and pristine sand, Cahoon Hallow Beach is clearly the best beach on Cape Cod in Massachusetts.