Margaritaville!!!!!! Best place on the beach for watching the games!! Plenty of tvs and the best onion rings on the planet!! Plus you are right on the beautiful white sand and the Caribbean sea!!
LOL! And beers twice the price, if that is important to you OP.
As Flip said, you can catch all sorts of sports action at Seastar, which always has great food, great drinks, and a GREAT vibe.