Caroline Marks did just enough to defeat Hawaii's Gabriela Bryan 7.90-6.97 to win the MEO Rip Curl Pro Portugal in Peniche in rough, foamy conditions.