A website specializing in serving the charter fishing industry has picked St. Thomas as one of 12 best fishing spots in the Caribbean for 2020.