The Fast & Furious 7 star struck a pose in the water, with her blonde locks tied up into a loose bun.
Elsa’s complexion looked flawless, with a hint of pink blush swept across her cheeks while a pair of sunglasses shielded her eyes.
In extra snaps shared on her Instagram story, the Spanish beauty was seen posing on the pool’s edge while a photographer snapped away.
A short clip showed the stunning tropical setting for the shoot, which appeared to be a luxury resort.
Behind Elsa stood palm trees and white sands, as well as straw beach huts.
It’s no secret Elsa is in fabulous shape, having shared photos from her workouts via social media in the past.
Last week, the Byron Bay native showed off her fitness prowess in a shot taken mid-workout.
Flaunting her toned arms in a singlet and exercise tights, Elsa posed while performing squats and kettlebell lifts.