Anne Hathaway's beach look sparks debate