Center Console Boats And More

What method of cleaning my boat should I use?

We have an, I think, almost 10 year old Lowe Pontoon boat, and it has been sitting under a metal awning next to our garage for the last two years. Its very dusty and dirty and has caked on dirt too, I guess. I was wondering if a Mr. Clean Magic Eraser would do the trick, or if I should try something else.