great list, i have a couple of things to add.
SUNSCREEN, SUNSCREEN, SUNSCREEN - and don't forget the lips, ears, exposed scalp, and tops & bottoms of feet.
Good pair of sunglasses - the kind that block the glare, and a pair of croakies so that you don't loose your glasses when you lean over the railing.
Baseball or sunhat for everyone
Small back pack to carry your beach stuff and souveniors