Hamlets are traditionally found in the warm waters of the Gulf of Mexico and the Caribbean. They vary in color and pattern but are generally brightly colored and very visible. Hamlets have a large mouth and are carnivorous, so they are not considered invertebrate safe. They will consume small fish if they are not well fed. Hamlets require a large environment and will thrive in most conditions. Hamlets can be semi-aggressive but get along well with similar sized fish.