Das Fußball-Franchise wurde am 23. Januar 2017 – laut anderen Angaben bereits im Jahre 2016 – als Beaches FC gegründet und zwei Tage später als Expansionsteam der National Premier Soccer League (NPSL) vorgestellt.