If you decide to ban every country with naval bonuses except Great Britain (and neither Venice's ideas nor its starting position are anything to write home about in the grand scheme of things), it's not very surprising that Britain is difficult to beat at sea.
Yes it look like GB focused games. Just out of curiosity @Trevok GB is not a man who make rules for your game, right?