At least 34 people have been confirmed killed in an attack by suspected Shebab militants from Somalia on a Kenyan coastal town, official sources said Monday.