Beaches and waves