This photo was taken at the Cahaba River NWR along the dirt/gravel road that runs alongside the riverbank. When the road ends you can wade Caffee creek to get to another section of lilies. When the river deepens you can walk about 15 minutes further to get to Hargrove Shoals.