Однозначно можно сказать, что раздельное написание неправильно. Написание сложных существительных с не употребляющейся самостоятельно первой частью на согласную определяется по орфографическому словарю. В отсутствие словарной фиксации можно ориентироваться на практику письма, в которой пока преобладает дефисное написание, а можно на тенденцию к соединению в русском языке частей слова, лишенных собственного значения, без дефиса. Рекомендуем второй вариант.
Словосочетание до 30 апреля может иметь двоякое толкование: названный день включается (первый вариант) или не включается (второй вариант) в обсуждаемый срок. Поэтому в деловых текстах, во избежание недоразумений, обычно добавляют слово включительно (для первого варианта) либо указывают по 29 апреля (для второго варианта). Временна́я конструкция с предлогом по однозначная, в отличие от конструкции с предлогом до.
Правильно со строчной.
Образовать такую форму можно, но на практике слово творог не употребляется во множественном числе.
Существительное «творог» употребляется в основном в форме единственного числа. Однако в разговорной речи иногда встречается форма множественного числа «твороги», обычно в контексте разнообразия сортов или видов этого продукта. Например, могут сказать: «В магазине продаются разные твороги».
Определения мрачный и пустынный в общем случае характеризуют берег с разных сторон: мрачный говорит о производимом им гнетущем впечатлении, пустынный — об отсутствии на нём людей, животных, растений. Следовательно, запятая между ними не нужна. Другое дело, что второй из этих признаков тоже может производить гнетущее впечатление. Если требуется подчеркнуть это в художественном тексте, то определения можно счесть однородными и поставить между ними запятую.