Mango Public House is another great option. 5-10 minutes inland from Esperanza. They call themselves a sports bar.