I'm not sure if this one is reef-safe but I use the Nivea Sun Protect Super Water Gel SPF 50 from Japan and it works well for sensitive skin. I use it for my face and body everyday and it does not stain my clothes or make me break out in a rash. I hope this helps!