I think you should try the Admirals sports bar in the Ritz Carlton hotel... its a nice bar on the beach, sporty and kind of laddy...

Hmmm... what else, if i can think of anything else i think will suit u i will post it :)