Tucked away on California’s rugged northern coastline sits a tiny seaside hamlet where the mighty redwoods bow to meet the Pacific Ocean – the enchanting town of Trinidad.