OK, first of all, I never said that I couldn't be stumped, and I never said that I knew even close to everything. But here's your answers anyway.
SpongeBob is at the beach in a total of 8 of the episodes that have aired in the U.S. (The one's that are in Canada, ask Patrick about.)
Ripped Pants
F.U.N.
MuscleBob BuffPants
Texas
Walking Small
Bubble Buddy
No Weenies Allowed
SpongeGuard on Duty
And as for the Smoking peanut Question, I'm pretty sure The badge was Yellow/Gold, but I might be wrong.