Blue Lizard Sport SPF 50+ Reef Safe Sunscreen
This is one of your more solid bets as far as longer lasting sport reef-safe sunscreens. It does come in a travel size 3 oz bottle so you'll be paying a little more per ounce for this one. But it is free of oxybenzone and no octinoxate, so it's reef safe. One cool thing is that the lid is a special plastic that changes color in UV rays so you know when you need to apply sunscreen!
Shop This my recommended gear, not an ad #affiliatelink