Ok, I  didnt cover the boat and parked it under the trees.   

 Caterpilar droppings or tree 'stuff' I don't know but I got all these brown water stains on the deck that the cheap boat wash wont take up.  Any recomendations for a good boat soap that won't hurt the gelcoat?