A 'bevy' of beauties is the correct collective noun phrase. A bevy refers to a large group of people or things, often used for beautiful women or birds. 'Flight' and 'fleet' are collective nouns for birds and ships respectively, while 'sweetheart' is singular.