St-Pierre, little Pompeii of the Caribbean