Запятая не нужна: союз и соединяет однородные сказуемые. Если нужно подчеркнуть внезапность, неожиданность наступления действия, можно поставить тире: Уильям возвращается к себе домой — и замечает, что его старший сын Майкл сбежал из дома.
Дело в том, что собирательные числительные (двое, трое, четверо...) в русском языке имеют ограниченную сочетаемость. Они употребляются не со всеми словами. С существительными мужского рода, обозначающими детенышей животных, собирательные числительные сочетаются, а со словами, обозначающими взрослых животных, – нет. Поэтому пятеро лисят, трое котят, семеро козлят – корректно, а трое котов, семеро козлов (о животных) – ошибка.
Проясните, пожалуйста, слово с каким значением Вы имеете в виду.
Слова такие как сопровождают ряд однородных членов после обобщающего слова, в данном случае это слово пиратов. Этот ряд имеет поясняюще-конкретизирующее значение и потому нуждается в обособлении. Справочники обращают внимание на то, что в подобных случаях после слов такие как не требуется двоеточие. Следовательно, корректно: Множество знаменитых пиратов, таких как Уильям Кидд, Роберт Друри и др., жили на острове и грабили купцов.
Запятая перед как нужна.
Возможны оба варианта.
См. «Словарь трудностей».