I love maxi dresses. They put me in a breezy mood for the beach, they are feminine, but not overtly so, they are comfy, coy, casual, and don't mind getting a little salty. They go well with a sunhat.
I got this dress on sale at Urban Outfitters. I liked the cuts on the back (something I like to do to old shirts) and the long sleeves.