The Whale Tea opens location in Milford