The film takes place on a beach in Mexico but was filmed in Australia.
The Shallows was filmed in Australia