diff --git a/Materials/regions/caribbean.xml b/Materials/regions/caribbean.xml
index 1bc7a0a64..8fb4c0d28 100644
--- a/Materials/regions/caribbean.xml
+++ b/Materials/regions/caribbean.xml
@@ -23,12 +23,19 @@
     <wood-coverage>4000.0</wood-coverage>
     <rolling-friction>1</rolling-friction>
     <bumpiness>0.95</bumpiness>
+    <object-group>
+      <object>
+         <path>Models/Effects/Birds/birdswarm.xml</path>
+         <coverage-m2>1500000</coverage-m2>
+         <heading-type>random</heading-type>
+      </object>
+    </object-group>
   </material>
 
   <material include="Materials/regions/caribbean-common.xml">
     <name>Town</name>
     <name>SubUrban</name>
-    <texture>Terrain/town-europe.png</texture>
+    <texture>Terrain/town-caribbean.png</texture>
     <object-mask>Terrain/town-europe.mask.png</object-mask>
     <xsize>1024</xsize>
     <ysize>1024</ysize>
@@ -81,7 +88,7 @@
 
   <material include="Materials/regions/caribbean-common.xml">
     <name>GolfCourse</name>
-    <texture>Terrain/golfcourse1.png</texture>
+    <texture>Terrain/golfcourse-caribbean.png</texture>
     <object-mask>Terrain/golfcourse1.mask.png</object-mask>
     <xsize>800</xsize>
     <ysize>800</ysize>
diff --git a/Textures/Terrain/golfcourse-caribbean.png b/Textures/Terrain/golfcourse-caribbean.png
new file mode 100644
index 000000000..05bd5606f
Binary files /dev/null and b/Textures/Terrain/golfcourse-caribbean.png differ
diff --git a/Textures/Terrain/town-caribbean.png b/Textures/Terrain/town-caribbean.png
new file mode 100644
index 000000000..163e574f4
Binary files /dev/null and b/Textures/Terrain/town-caribbean.png differ