Hammock beach