St. Martin is a French island in the Caribbean. Its flag has blue and red on a white background. St. Martin is known for its beautiful beaches and marinas. It's a unique island shared by France and the Netherlands.