While it Lasts by Abbi Glines. Third of the Sea Breeze series.
Gave it 4 stars on goodreads.
“…I understood that pain was real and sometimes things didn’t last. Sometimes you just had to enjoy it while it lasts and cherish it when it’s gone…”