The beaches of Tampa Bay's Gulf Coast offer a little bit of everything - white sand, gentle waves, good shelling and great fishing spots.