The question goes for the Going Merry as well as the Sunny.
They are very often shot at with cannons by the marine or by other pirates, but I don't recall a single episode where a cannonball hits the ship. It always barely misses or is blocked by the crew.