What you've listed in your menu surely doesn't come to 1,500 calories? Yes mackerel is fine, skin and all (if you like it). I'm not sure what your "fromage" is... or your "icecream" though.
Can you make some muffins/galettes with you for your breakfast, thereby avoiding the family breakfast. Meal times, eat the protein and veg. Say you're on antibiotics to avoid the booze. And say you're not hungry for dessert!
I know... it's hard!
(I don't see the "breads" you're making in your menu. If you're not losing weight, perhaps next week post quantities of food and EVERYTHING you're eating
Good luck this wkend!