For couples obsessed with the off beaten path, Mayaguana is perfect for a rugged, outdoor wedding between the beaches and nature reserves.