【喵呜刷题小喵解析】:根据题目描述,筑坝围海工程完成过半时遭遇强台风正面登陆,导致堤坝已完合格部分被摧毁,不得不重新设计,工期延长。根据工程合同,如果工程遭遇不可抗力因素导致损失,应由发包人承担。因此,损失应由发包人承担,答案为B。