I am told these are called Mariposa Flowers. White ones are Cuba’s national flower, but while I was visiting the country I only saw red ones. They are delicate, beautiful and everywhere and are aptly names resembling small butterflies.
Another friend has shared photos of these from the Pacific coast of Mexico. The picture below is hers. Like bougainvillea flowers, these are a wide ranging tropical flower.