Hi,
yes, it is possible. the event for creating a contact while creating a customer is as below (Point 1),

In order to skip that event (Point 2), you can create an event subscriber as below,
[EventSubscriber(ObjectType::Codeunit, 5056, 'OnBeforeInsertNewContact', '', true, true)]
local procedure OnBeforeInsertNewContactCustomer(var Customer: Record Customer; LocalCall: Boolean; var IsHandled: Boolean)
begin
IsHandled := true;
end;