New York-based photographer Gavin O'Neill has been photographing swimwear for over a decade, fueled by his passions for both photography and travel. His recent shoots have taken him to some of the most beautiful beaches in the world, from Mauritius to the Seychelles, Cape Town and Brazil.

Check Gavin's website to see more of his swimwear work, along with a list of agents.