Since I get a great discount (I sell it LOL), Avon's wash-off, waterproof mascara works for me, along with their waterproof eyeliner. Buy it when it's on sale, quite inexpensive. I have a pool and use it every day without dealing with the dreaded "racoon-eyes". Most moisturizers have an SPF in them.
As for sunblock, I don't use it - don't flame me. I get checked by a dermatologist each year. For my family I use whatever brand-name product is cheapest in the discount stores. My dermatologist told me that any product over 15 is adequate as long as it's waterproof (read the directions for re-applying after swimming, etc.). Also, many products need to be applied 20 minutes before entering water or they won't work. Don't forget your scalp (i.e., part) can burn badly along with the bottoms of baby's feet.
As for hair products - forget about it. Florida is hot, humid and rainy. You're going fast on rides. Be prepared for bad hair days. Bring scrunchies, clips or hats if needed.